dewback stormtrooper - French English Dictionary